export interface AdjustVO {
  /**
   * 主键id
   */
  id: string | number;

  /**
   * 预算部门编码
   */
  deptCode: string;

  /**
   * 预算部门名称
   */
  deptName: string;

  /**
   * 院区
   */
  yardCode: string;

  /**
   * 申请总额
   */
  applyMoney: number;

  /**
   * 申请时间
   */
  createTime: string;

  /**
   * 调整类型
   */
  adjustType: string;

  /**
   * 预算类型
   */
  budgetType: string;

  status: string;

  ossId: string;

  url: string;
}

export interface AdjustForm extends BaseEntity {
  /**
   * 主键id
   */
  id?: string | number;

  /**
   * 预算部门编码
   */
  deptCode?: string;

  /**
   * 预算部门名称
   */
  deptName?: string;

  /**
   * 院区
   */
  yardCode?: string;

  /**
   * 年份
   */
  year?: string;

  /**
   * 调整类型
   */
  adjustType?: string;

  /**
   * 预算类型
   */
  budgetType?: string;
  /**
   * 状态
   */
  status?: string;

}

export interface AdjustQuery extends PageQuery {
  /**
   * 预算部门编码
   */
  deptCode?: string;

  /**
   * 预算部门
   */
  deptName?: string;

  /**
   * 院区
   */
  yardCode?: string;

  /**
   * 年份
   */
  year?: string;

  /**
   * 调整类型
   */
  adjustType?: string;

  /**
   * 预算类型
   */
  budgetType?: string;
  /**
   * 主表id
   */
  actId?: number | string;
}

/**
 * 明细列表
 */
export interface AdjustDetailVO {
  /**
   * 主键id
   */
  id?: number;
  /**
   * 申请金额额
   */
  applyMoney?: number;

  subjectCode?: string;

  subjectName?: string;

  reason?: string;

  adjustType?: string;
}

export interface AdjustDetailForm {
  /**
   * 主键id
   */
  id?: number;
  //
  // /**
  //  * 预算部门编码
  //  */
  // deptCode?: string;
  //
  // /**
  //  * 院区
  //  */
  // yardCode?: string;
  //
  // /**
  //  * 年份
  //  */
  // year?: string;

  actAdjust: AdjustForm;
  /**
   * 申请总额
   */
  applyMoney?: number;

  subjectCode?: string;

  subjectName?: string;

  reason?: string;

  adjustType?: string;

  quarter?: string;

  actId?: number;
}
